#include "gkt_user.h"
#include "window_common.h"

const uint32_t gc_window_factory_inspect_error_voice_ids[] = {
	WINDOW_VOICE_COMBINED_ID(time_error),							//0x1
	WINDOW_VOICE_COMBINED_ID(lowpower_error),
	WINDOW_VOICE_COMBINED_ID(input_error),							//0x8
	WINDOW_VOICE_COMBINED_ID(fingerprint_error),					//0x10
	WINDOW_VOICE_COMBINED_ID(card_unsupport),							//0x20
	WINDOW_VOICE_COMBINED_ID(card_error),						//0x40
	WINDOW_VOICE_COMBINED_ID(freq_error),							//0x80
#if  (!defined(GKT_CONFIG_KEYPAD_SPT5115S_ENABLE) || !GKT_CONFIG_KEYPAD_SPT5115S_ENABLE)	\
	&& defined(GKT_CONFIG_KEYPAD_NO_CONNECT_CHANNEL)
	WINDOW_VOICE_COMBINED_ID(freq_unsupport),
#endif
#if	defined(GKT_CONFIG_PROXIMITY_SENSOR_ENABLE)	&& (GKT_CONFIG_PROXIMITY_SENSOR_ENABLE)
	WINDOW_VOICE_COMBINED_ID(radar_error),
#endif
#if	defined(GKT_CONFIG_FACE_ID_ENABLE)	&& (GKT_CONFIG_FACE_ID_ENABLE)
	WINDOW_VOICE_COMBINED_ID(face_id_error),
#endif
#if defined(GKT_CONFIG_DOOR_LOCK_ENABLE) && GKT_CONFIG_DOOR_LOCK_ENABLE \
	&& defined(GKT_CONFIG_DOOR_LOCK_AUTOMATIC) && GKT_CONFIG_DOOR_LOCK_AUTOMATIC
	WINDOW_VOICE_COMBINED_ID(key),
	WINDOW_VOICE_COMBINED_ID(another_error),
#endif						
};

const uint32_t gc_window_user_add_type_user_voice_ids[] = {
	WINDOW_VOICE_COMBINED_ID(fingerprint_user),
	WINDOW_VOICE_COMBINED_ID(password_user),
	WINDOW_VOICE_COMBINED_ID(card_user)
};

/* result */
const uint32_t gc_window_result_voice_ids[WINDOW_RESULT_MAX] = {
	WINDOW_VOICE_COMBINED_ID(operation_success),
	WINDOW_VOICE_COMBINED_ID(operation_failed),
	WINDOW_VOICE_COMBINED_ID(operation_timeout),
	WINDOW_VOICE_COMBINED_ID(set_success),
	WINDOW_VOICE_COMBINED_ID(set_failed),
};
